home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / workbench werkzeuge / kickstart tools / mkick / history < prev    next >
Text File  |  1996-04-07  |  8KB  |  265 lines

  1. ****************************************************************************
  2.  
  3.                         MJSoft's Kicker and Utilites
  4.  
  5.                                   HISTORY
  6.  
  7. ****************************************************************************
  8.  
  9. Version 1.1ß (14-12-92)
  10.  
  11.    - Initial version modified to handle new IFF KICK format of header files.
  12.  
  13.    - MakeKick, MakeKickDisk and SumKick utilities added
  14.  
  15.    - WorkBench start added
  16.  
  17.    - Relative patches supported
  18.  
  19.    - Absolute kickstarts work now
  20.  
  21.    - GUI repaired
  22.  
  23.    - Kickstart checksum is tested before any operation is attempted
  24.  
  25.    - Memory freeing after errors corrected
  26.  
  27.    - AUTOSUM, PATCH1 and PATCH2 features implemented
  28.  
  29.    - ROM loading supported (for kicking of 1.X)
  30.  
  31.    - AUTO and ROM switches added
  32.  
  33.    - Allocated 8 bytes before tags (defence against MemList chunks)
  34.  
  35.    - KickMemList cleared ; problems with ALF controllers fixed
  36.  
  37.    - Re-kicking works now
  38.  
  39. Version 1.2ß (17-01-93)
  40.  
  41.    - MakeKick supports new SKick formats of PAT & RTB files
  42.  
  43.    - MakeKick finds the C0-RAM patches automatically (AUTO mode only)
  44.  
  45.    - Kickstart directory defaults to DEVS:Kickstarts
  46.  
  47.    - No more illegal FreeMems during error recovery with KS in disconnected
  48.      C0-RAM
  49.  
  50.    - System stack allocation problem in 2.0 in CHIP RAM solved (MakeKick creates
  51.      special patches for this automatically)
  52.  
  53.    - Startup tags rewritten completely
  54.  
  55.    - Expansion devices supported
  56.  
  57. Version 1.3 (17-05-93)
  58.  
  59.    - MakeKick: Searching for C0-RAM patches fixed
  60.  
  61.    - MakeKick: Analysis of Encrypted and SuperKickstart formats + KICKTO option
  62.  
  63.    - Corrected processing of KICKDIR option
  64.  
  65.    - Better error checking of absolute Kickstarts
  66.  
  67.    - NOTAGS option added - user-selectable killing of old resident modules
  68.  
  69.    - ADR option: memory validity checked
  70.  
  71.    - FORCED switch added
  72.  
  73.    - Removed some bugs in error handling
  74.  
  75.    - Removed unused second ResidentTag (MKick.hook)
  76.  
  77.    - Selective filtering of resident modules
  78.  
  79.    - Post-RESET alerts are displayed properly now
  80.  
  81.    - Kicking of 1.X no longer supported
  82.  
  83.    - Salvage of C0-RAM implemented
  84.  
  85.    - Restoring of V39+ alert timing value implemented
  86.  
  87.    - DEBUG switch added
  88.  
  89.    - Enhanced strategy of resident tag allocation
  90.  
  91.    - Another bug in DATAMOVE modes fixed
  92.  
  93.    - Included version string ($VER)
  94.  
  95.    - The DEBUG option survives reset caused by re-kicking
  96.  
  97.    - Attributes of expansion memory corrected (RAD V39 works)
  98.  
  99.    - New processing of MemTags -> RAD V39 survives reset
  100.  
  101.    - Black background restored after resident tag in RAM KS
  102.  
  103.    - MakeKickDisk: MKick is now loaded from C:. The Startup-sequence on KS disk
  104.      contains KICKDIR parameter -> GUI mode works when LMB is held during reboot.
  105.      DEVS/System-Configuration added to the KS disk. MakeKickDisk 1.1.
  106.  
  107.    - ADR option: SKick-style addresses (higher word only) supported
  108.  
  109.    - SwitchScript utility added
  110.  
  111. Version 1.4ß (07-08-93)
  112.  
  113.    - Major code cleanup made...
  114.  
  115.    - Now compatible with SinSoft's KickStat utility
  116.  
  117.    - Restored ability to kick 1.X Kickstarts (I need it for my GVP A530)
  118.  
  119.    - Expansion board processing in 1.X fixed
  120.  
  121.    - Parsing of WB arguments repaired (it didn't work since V1.2)
  122.  
  123.    - CPU caches are flushed before doing reset
  124.  
  125.    - CACHE switch added
  126.  
  127.    - ROM KS can be selected as permanent (AUTO option assumes it's in RAM)
  128.  
  129.    - Special handling of C0-RAM when 1.3 kicked by DATAMOVE routine
  130.  
  131.    - ADR option now correctly survives reset while removing KS in RAM
  132.  
  133.    - Waiting for all disks to be validated on start
  134.  
  135.    - Better scanning of memory zones
  136.  
  137.    - Disconnecting of C0-RAM on machines with EXP-RAM repaired
  138.  
  139.    - Analysis of currently running KS optimized a bit
  140.  
  141.    - WAIT option forces waiting before re-kick to ROM and disconnecting of C0-RAM
  142.  
  143.    - Fixed bug causing random crashes when kicking back to 1.3
  144.  
  145.    - CoolCapture cleared before kicking
  146.  
  147.    - Kicking to $200000 works now
  148.  
  149.    - Improved checking of addresses of absolute Kickstarts
  150.  
  151.    - Help screen remade
  152.  
  153.    - Multiple memory options possible from the command line
  154.  
  155.    - Kicking can be aborted by CTRL-C
  156.  
  157.    - GUI updated to handle new system of memory options
  158.  
  159.    - Memory tested before kicking to it is attempted
  160.  
  161.    - No more stealing of CHIP RAM when failed
  162.  
  163.    - Now checks if there's some resident information created by another version
  164.      of MKick
  165.  
  166.    - ADDMEM option implemented
  167.  
  168.    - NAC switch added
  169.  
  170.    - Removed some bugs causing improper operation with RAM in 32-bit address
  171.      space
  172.  
  173.    - SwitchScript completely rewritten
  174.  
  175. Version 1.5 (06-11-93)
  176.  
  177.    - If DEBUG set & LMB hold during 2nd phase: startup-sequence of V36+ disabled
  178.  
  179.    - Kicking of 1.3 to $200000 fixed
  180.  
  181.    - Some messages shortened to fit in the GUI window
  182.  
  183.    - Added EXP/NAC memory has KICK attribute set (only in V39+)
  184.  
  185.    - MKick crashed when called from kickstart kicked by different version
  186.  
  187. Version 1.6 (11-04-94)
  188.  
  189.    - LMB hold during phase #1 -> all resident modules removed
  190.  
  191.    - Automatic creation of Kickstart memlist entry if no other entry contains
  192.      the image
  193.  
  194.    - Support for some 3.1 Kickstarts added (see README.3.1)
  195.  
  196.    - RTB files removed from the archive, because I've never heard of anyone
  197.      trying to fix the Kickstart headers
  198.  
  199. Version 1.7 (29-01-95)
  200.  
  201.    - Waiting for disk validation displays special window (WB screen opened
  202.      in 2.0+)
  203.  
  204.    - KickInfo, KickStat and Kick2RTB utilities added
  205.  
  206.    - Added README.BUGREPORTS to inform everyone who wants to send me a bug
  207.      report about what it's recommended to include in it
  208.  
  209.    - Documentation system reorganized (README created etc.)
  210.  
  211.    - Added Kickstart header files for Kick40063.A600 and Kick40070.A3000.
  212.  
  213. Version 1.8 (01-05-95)
  214.  
  215.    - KickInfo (1.1): Name of resident module used if the ident string is empty.
  216.  
  217.    - KickInfo (1.1): scsidisk type recognised automatically.
  218.  
  219.    - KickInfo (1.1): Encrypted Kickstart files detected and warning given.
  220.  
  221.    - KickInfo (1.1): New Kickstarts (1.2 and some versions of 40.68 and
  222.      40.70) known.
  223.  
  224.    - Added Kickstart header files for Kick33180.A500, Kick40068.A1200,
  225.      Kick40068.A4000, Kick40070.A600, Kick40070.A4000T, Kick40070.A4000.
  226.  
  227.    - Kickstart header for Kick34005.A500 contains new patch allowing it to be
  228.      run on machines with 1.2 in ROM.
  229.  
  230.    - Some error messages changed to explain the problem in better way.
  231.  
  232.    - Cache switching logic (the CACHE option) fixed.
  233.  
  234.    - File names relative to current directory are expanded before the machine
  235.      is reset (when removing old KS), so they are also valid after the reboot.
  236.  
  237.    - $200000-salvage mechanism extended to work with _any_ memory block (MKick
  238.      didn't work with Kickstarts placed on the beginning of expansion memory
  239.      blocks other than the first one).
  240.  
  241.    - ExecBase relocation to EXPANSION and NAC RAM supported (EBREL option). See
  242.      MKick.doc for more information on this topic (there's a lot of caveats...).
  243.  
  244.    - When removing RAM Kickstart with ExecBase in EXP/NAC RAM, fake ExecBase
  245.      is created to allow MKick options to survive reboot.
  246.  
  247.    - When kicking with the EBREL option, the ColdReboot system call is patched
  248.      to move the ExecBase back to the CHIP RAM before resetting, thus allowing
  249.      the Kickstart to survive software-initiated reboot.
  250.  
  251.    - Removing of resident modules when LMB is pressed fixed (it created
  252.      inconsistent KickMemList sometimes).
  253.  
  254.    - Added RELVEC option allowing automatic relocation of CPU vectors to fast
  255.      RAM on 68010+ systems.
  256.  
  257.    - Added FastEBPatch allowing normal operation with systems having ExecBase
  258.      and CPU vectors in expansion (non-autoconfig) memory. Also included
  259.      AddModule for easy installation of FastEBPatch.
  260.  
  261.    - Kick2RTB: New tests implemented to ensure that the Kickstart image is
  262.      consistent, has correct checksum and the checksum matches the one in
  263.      supplied header file.
  264.  
  265.